make puddles - German English Dictionary